关于我的个人博客最终还是部署在github page上这件事
ps:此文只是没有意义的牢骚,烦恼源自于作者太菜
最近心血来潮,想搭建一个个人博客,来记录自己的学习日志和笔记,留个纪念,试图“赛博永生”。但奈何强迫症驱使,前前后后花了太多的时间:什么各种功能的个性化呀、背景的美化排版呀、想搭建一个服务器托管网站呀……反反复复折腾,真不免有些心力交瘁了。
首先呢,我是在阿里云买了一个域名,然后用DNS云解析指向github page的ip地址,这样呢,我就可以用我自己的域名进入我的博客网站。用了一段时间,我还是嫌github page的托管速度比较慢,而且时常不稳定,毕竟是外国网站,国内访问还是有一点限制,我就想着能不能加速我这个网站,提高数据传输的速度和稳定性,然后我了解到了CDN。
CDN其实就是内容分发网络,简单理解就是能使得用户能够就近取得所需的内容,加速网页浏览速度。于是我就去腾讯云进行了CDN服务,但是由于我没有进行网站的备案,所以我只能选择境外的CDN服务,一开始我不以为然,选择了境外的CDN服务。然后一进行网络延迟测试,发现访问最快的地方在美国洛杉矶,国内的访问速度不升反降。
于是,问题没有解决啊,还是很气馁。于是就想着要不要进行一个ICP备案,这样我就可以使用国内的CDN服务,来加速自己的网站,但是ICP备案的前提是,你必须有一个自己的服务器,服务器开通时长不得小于3个月,行吧,买吧,我于是在腾讯云上买了一个1年的轻量应用服务器,花了216块。
服务器相当于一个小型的主机,你可以把本机的个人博客部署到服务器上面,这一步并不算太复杂。
比较头疼的是之后进行各种备案信息的输入(头秃),然后经过腾讯云、工信部的层层核验审查,(在这期间,网站是必须暂停解析的),终于在十天之后给我发来了消息验证,说备案通过,然后要进行公安备案…
怎么说呢,在把个人博客托管到自己的网站后,开启域名解析,开启国内的CDN,我也没有明显地感受速度变快很多,相反,我还要配置各种SSL证书,来保证网站可以用https来访问,使其在页面显示为“安全的”,很麻烦,而且收益其实微乎其微,因为从一个个人博客的性质而言,本身就不会有太多访问量。
而且我觉得个人备案的很多相关规定也挺难受的,个人备案的博客不能出现“博客”字眼,“评论”功能也得删除,自己的博客时时刻刻受到监管,说不定哪天博客就被关了,网页最下方必须添加备案号和版权所有(既包括ICP备案的版权号,同时也要求公安备案的版权号),挺影响美观的(不是)。
总而言之,想在国内搭建一个个人博客网站,流程是相当冗长和繁琐的,限制颇多,而且只要你从一开始遵守规则,就必须遵守愈来愈苛刻的规则。其实我觉得挤压当今个人博客生存空间的,不仅仅是新社交媒体的兴起,言尽于此。
所以我最后还是选择托管在github page上,反正也没多少内容,也没太指望人家看,至少github本身还是不可能崩的,而且https很安心。
来回折腾,虽然浪费了大量时间,还是学到了一些东西,过段时间打算用海外服务器试一下…
-------------本文结束感谢您的阅读-------------